[Deprecated] Update External Gateway Invoice Payment Link
Deprecated. Please use payment-level external gateway APIs: /merchant/payment/external_gateway_payment/update_link. This invoice-level API is kept for compatibility only.
Endpoint Overview
POSThttps://api.unibee.dev/merchant/invoice/external_gateway_invoice/update_payment_link
Deprecated. Please use payment-level external gateway APIs: /merchant/payment/external_gateway_payment/update_link. This invoice-level API is kept for compatibility only.
Authorization
All UniBee Merchant API requests require authentication via API key.Parameters
Parameters for this endpoint are listed below. The schema is also shown in the Try it panel.Request body
Request examples
cURL
Sandbox
Response
Success responses return a JSON envelope withcode, data, message, redirect, and requestId. code 0 indicates success.
Error handling
code in the response body is non-zero, check message for details. Use requestId when contacting support.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Deprecated. Please use payment-level external gateway APIs: /merchant/payment/external_gateway_payment/update_link. This invoice-level API is kept for compatibility only.
External payment transaction id from gateway (for linking)
Invoice id
External payment/checkout url shown to user in invoice
HMAC-SHA256(gatewayKey, invoiceId|externalTransactionId|timestamp), hex
Request timestamp, UTC seconds, used for expiry check
Optional. External gateway id; omit to keep current gateway and use it for auth
Whether to (re)send invoice email after payment link is updated

